package persistencia.dominio; import persistencia.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */ 

public class ConfiguracionGrupo implements ClaseDominio {

  private Long id;
  private byte[] observacion;
  
  private Boolean configuracionGralHerramientas;
  
  //Atributos Grupo
  //Controles
  private Boolean configuracionGralAtributoCupo;
  private Boolean configuracionGralAtributoMultigrupo;
  private Boolean configuracionGralAtributoProhibido;
  private Boolean configuracionGralAtributoRechazado;
  private Boolean configuracionGralAtributoCurioso;
  private Boolean configuracionGralAtributoTipo;//Publico-Privado-Protegido....
  
  //Valores 
  private Integer atributoGralCupo;
  private Boolean atributoGralMultigrupo;
  private String atributoGralProhibido;
  private String atributoGralRechazado;
  private String atributoGralCurioso;
  private String atributoGralTipo;//TipoGripo.descripcion -> Publico-Privado-Protegido....
  
  public  ConfiguracionGrupo() {
	    id=OidGenerator.getNewId();
  }

  public void setId(Long id) {
    this.id = id;
  }
  public Long getId() {
    return id;
  }

  public void setObservacion(String observacion) {
	    this.observacion = observacion.getBytes();
  }
  
  public String getObservacion() {
	    return new String(observacion);
  }
	
	public Boolean getConfiguracionGralHerramientas() {
		return configuracionGralHerramientas;
	}
	
	public void setConfiguracionGralHerramientas(Boolean configuracionGralHerramientas) {
		this.configuracionGralHerramientas = configuracionGralHerramientas;
	}

	public Boolean getConfiguracionGralAtributoCupo() {
		return configuracionGralAtributoCupo;
	}

	public void setConfiguracionGralAtributoCupo(
			Boolean configuracionGralAtributoCupo) {
		this.configuracionGralAtributoCupo = configuracionGralAtributoCupo;
	}

	public Boolean getConfiguracionGralAtributoCurioso() {
		return configuracionGralAtributoCurioso;
	}

	public void setConfiguracionGralAtributoCurioso(
			Boolean configuracionGralAtributoCurioso) {
		this.configuracionGralAtributoCurioso = configuracionGralAtributoCurioso;
	}

	public Boolean getConfiguracionGralAtributoMultigrupo() {
		return configuracionGralAtributoMultigrupo;
	}

	public void setConfiguracionGralAtributoMultigrupo(
			Boolean configuracionGralAtributoMultigrupo) {
		this.configuracionGralAtributoMultigrupo = configuracionGralAtributoMultigrupo;
	}

	public Boolean getConfiguracionGralAtributoProhibido() {
		return configuracionGralAtributoProhibido;
	}

	public void setConfiguracionGralAtributoProhibido(
			Boolean configuracionGralAtributoProhibido) {
		this.configuracionGralAtributoProhibido = configuracionGralAtributoProhibido;
	}

	public Boolean getConfiguracionGralAtributoRechazado() {
		return configuracionGralAtributoRechazado;
	}

	public void setConfiguracionGralAtributoRechazado(
			Boolean configuracionGralAtributoRechazado) {
		this.configuracionGralAtributoRechazado = configuracionGralAtributoRechazado;
	}

	public Boolean getConfiguracionGralAtributoTipo() {
		return configuracionGralAtributoTipo;
	}

	public void setConfiguracionGralAtributoTipo(
			Boolean configuracionGralAtributoTipo) {
		this.configuracionGralAtributoTipo = configuracionGralAtributoTipo;
	}

	public Integer getAtributoGralCupo() {
		return atributoGralCupo;
	}

	public void setAtributoGralCupo(Integer atributoGralCupo) {
		this.atributoGralCupo = atributoGralCupo;
	}

	public String getAtributoGralCurioso() {
		return atributoGralCurioso;
	}

	public void setAtributoGralCurioso(String atributoGralCurioso) {
		this.atributoGralCurioso = atributoGralCurioso;
	}

	public Boolean getAtributoGralMultigrupo() {
		return atributoGralMultigrupo;
	}

	public void setAtributoGralMultigrupo(Boolean atributoGralMultigrupo) {
		this.atributoGralMultigrupo = atributoGralMultigrupo;
	}

	public String getAtributoGralProhibido() {
		return atributoGralProhibido;
	}

	public void setAtributoGralProhibido(String atributoGralProhibido) {
		this.atributoGralProhibido = atributoGralProhibido;
	}

	public String getAtributoGralRechazado() {
		return atributoGralRechazado;
	}

	public void setAtributoGralRechazado(String atributoGralRechazado) {
		this.atributoGralRechazado = atributoGralRechazado;
	}

	public String getAtributoGralTipo() {
		return atributoGralTipo;
	}

	public void setAtributoGralTipo(String atributoGralTipo) {
		this.atributoGralTipo = atributoGralTipo;
	}  
}